home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 301-325 / disk_319 / cnewssrc / uupc.lzh / uupc / strnicmp.c < prev    next >
C/C++ Source or Header  |  1990-01-16  |  628b  |  35 lines

  1. /*
  2.  *    strnicmp, memset
  3.  *
  4.  *    Amiga (Manx) Library
  5.  *
  6.  *    $Id: strnicmp.c,v 1.2 90/01/16 10:27:35 crash Exp Locker: crash $
  7.  */
  8.  
  9. #ifndef lint
  10. static char RCSid[] = "$Id: strnicmp.c,v 1.2 90/01/16 10:27:35 crash Exp Locker: crash $";
  11. #endif /* lint */
  12.  
  13. #ifndef LATTICE
  14. #include <ctype.h>
  15.  
  16. strnicmp(a, b, l)
  17. register char *a, *b;
  18. register int l;
  19. {
  20.     while (l > 0 && *a && *b && (toupper(*a) == toupper(*b)))
  21.         l--, a++, b++;
  22.     return( l ? (toupper(*a) - toupper(*b)) : 0 );
  23. }
  24.  
  25. char *memset(s, c, l)
  26. register char *s;
  27. register int c;
  28. register unsigned int l;
  29. {
  30.     while (l-- > 0)
  31.         *s++ = (char) c;
  32.     return( s );
  33. }
  34. #endif /* !LATTICE */
  35.